Implementing Flexible Parallelism for Modular Self-reconfigurable Robots

نویسندگان

  • Mirko Bordignon
  • Lars Lindegaard Mikkelsen
  • Ulrik Pagh Schultz
چکیده

Modular self-reconfigurable robots are drawing increasing interest due to their nature as a versatile, resilient and potentially costeffective tool. Programming modular self-reconfigurable robots is however complicated by the need for closely coordinating the actions of each module with those of its neighbors. In this paper, we investigate the need for a flexible set of concurrency primitives with which to express control algorithms, while respecting the constraints posed by the physical structure. We present two solutions for the ATRON self-reconfigurable robot built over TinyOS and the Java Virtual Machine. Both solutions are based on the principle of split-phase operations, and both address the need for a structured, language-neutral way to express the desired control flow, while retaining the flexibility needed to efficiently cope with the constraints specific to highly physically concurrent robotic systems.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Self - Reconfigurable Robots for Adaptive and Multifunctional Tasks

Self-reconfigurable modular robots are metamorphic systems that can autonomously change their logical or physical configurations (such as shapes, sizes, or formations), as well as their locomotion and manipulation, based on the mission and the environment in hand. Because of their modularity, versatility, self-healing ability and low cost reproducibility, such robots provide a flexible approach...

متن کامل

Design of Decentralized Controllers for Self-Reconfigurable Modular Robots Using Genetic Programming

Advantages of self-reconfigurable modular robots over conventional robots include physical adaptability, robustness in the presence of failures, and economies of scale. Creating control software for modular robots is one of the central challenges to realizing their potential advantages. Modular robots differ enough from traditional robots that new techniques must be found to create software to ...

متن کامل

Using Genetic Programming to Design Decentralized Controllers for Self-Reconfigurable Modular Robots

Advantages of self-reconfigurable modular robots over conventional robots include physical adaptability, robustness in the presence of failures, and economies of scale. Creating control software for modular robots is one of the central challenges to realizing their potential advantages. Modular robots differ enough from traditional robots that new techniques must be found to create software to ...

متن کامل

The Assemble and Animate Control Framework for Modular Reconfigurable Robots

This paper describes the “Assemble and Animate” (ASE) control framework. The objective of ASE is to provide a flexible and extendable control framework, which facilitates rapid development and deployment of modular reconfigurable robots. ASE includes a simple event-driven application framework, a library of common control and adaptation strategies, and a module abstraction layer which allows AS...

متن کامل

Distributed control diffusion: towards a flexible programming paradigm for modular robots

A self-reconfigurable robot is a robotic device that can change its own shape. Self-reconfigurable robots are commonly built from multiple identical modules that can manipulate each other to change the shape of the robot. The robot can also perform tasks such as locomotion without changing shape. Programming a modular, self-reconfigurable robot is however a complicated task: the robot is essent...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008